<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	<p:panel header="#{msg['message.ess.domicilio.panelHeader']}"
		styleClass="panelDomicilio">
		<p:panelGrid>
			<p:row>
				<!-- Calle -->
				<p:column style="width:150px;">
					<p:outputLabel value="#{msg['message.ess.domicilio.calle']}"
						for="essDomCalle"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomCalle"
						required="#{domicilioMB.calleInput.requerido}"
						readonly="#{domicilioMB.calleInput.soloLectura}"
						disabled="#{domicilioMB.calleInput.deshabilitado}" maxlength="50" />
				</p:column>
				<!-- Colonia -->
				<p:column>
					<p:outputLabel value="#{msg['message.ess.domicilio.colonia']}"
						for="essDomColonia"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomColonia"
						required="#{domicilioMB.coloniaInput.requerido}"
						readonly="#{domicilioMB.coloniaInput.soloLectura}"
						disabled="#{domicilioMB.coloniaInput.deshabilitado}"
						maxlength="100" />
				</p:column>
			</p:row>
			<p:row>
				<!-- Referencia -->
				<p:column>
					<p:outputLabel value="#{msg['message.ess.domicilio.referencia']}"
						for="essDomRef"></p:outputLabel>
				</p:column>
				<p:column colspan="3">
					<p:inputText id="essDomRef"
						required="#{domicilioMB.referenciaInput.requerido}"
						readonly="#{domicilioMB.referenciaInput.soloLectura}"
						disabled="#{domicilioMB.referenciaInput.deshabilitado}"
						maxlength="100" style="width:630px" />
				</p:column>
			</p:row>
			<p:row>
				<!-- Numero Exterior -->
				<p:column>
					<p:outputLabel
						value="#{msg['message.ess.domicilio.numeroExterior']}"
						for="essDomNumExt"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomNumExt"
						required="#{domicilioMB.numExtInput.requerido}"
						readonly="#{domicilioMB.numExtInput.soloLectura}"
						disabled="#{domicilioMB.numExtInput.deshabilitado}" maxlength="5" />
				</p:column>
				<!-- Numero Exterior Letra -->
				<p:column>
					<p:outputLabel
						value="#{msg['message.ess.domicilio.letraExterior']}"
						for="essDomLetExt"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomLetExt"
						required="#{domicilioMB.letExtInput.requerido}"
						readonly="#{domicilioMB.letExtInput.soloLectura}"
						disabled="#{domicilioMB.letExtInput.deshabilitado}" maxlength="2" />
				</p:column>
			</p:row>
			<p:row>
				<!-- Numero Interior -->
				<p:column>
					<p:outputLabel
						value="#{msg['message.ess.domicilio.numeroInterior']}"
						for="essDomNumInt"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomNumInt"
						required="#{domicilioMB.numIntInput.requerido}"
						readonly="#{domicilioMB.numIntInput.soloLectura}"
						disabled="#{domicilioMB.numIntInput.deshabilitado}" maxlength="5" />
				</p:column>
				<!-- Numero Interior Letra -->
				<p:column>
					<p:outputLabel
						value="#{msg['message.ess.domicilio.LetraInterior']}"
						for="essDomLetInt"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomLetInt"
						required="#{domicilioMB.letIntInput.requerido}"
						readonly="#{domicilioMB.letIntInput.soloLectura}"
						disabled="#{domicilioMB.letIntInput.deshabilitado}" maxlength="2" />
				</p:column>
			</p:row>
			<p:row>
				<!-- CP -->
				<p:column>
					<p:outputLabel value="#{msg['message.ess.domicilio.cp']}"
						for="essDomCp"></p:outputLabel>
				</p:column>
				<p:column>
					<p:inputText id="essDomCp"
						required="#{domicilioMB.cpInput.requerido}"
						readonly="#{domicilioMB.cpInput.soloLectura}"
						disabled="#{domicilioMB.cpInput.deshabilitado}" maxlength="7" />
				</p:column>
			</p:row>
			<p:row>
				<!-- Estado -->
				<p:column>
					<p:outputLabel value="#{msg['message.ess.estado']}"
						for="essDomEstado"></p:outputLabel>
				</p:column>
				<p:column>
					<p:selectOneMenu id="essDomEstado" style="width:175px"
						required="#{domicilioMB.estadoInput.requerido}"
						readonly="#{domicilioMB.estadoInput.soloLectura}"
						disabled="#{domicilioMB.estadoInput.deshabilitado}">
						<f:selectItem itemLabel="Seleccione el estado" itemValue="" />
						<f:selectItems value="#{catalogosMB.listaEstados}" var="estado"
							itemLabel="#{estado.nombre}" itemValue="#{estado.id}" />
					</p:selectOneMenu>
				</p:column>
				<!-- Ciudad -->
				<p:column>
					<p:outputLabel value="#{msg['message.ess.domicilio.ciudad']}"
						for="essDomCiudad"></p:outputLabel>
				</p:column>
				<p:column>
					<p:selectOneMenu id="essDomCiudad" style="width:175px"
						required="#{domicilioMB.ciudadInput.requerido}"
						readonly="#{domicilioMB.ciudadInput.soloLectura}"
						disabled="#{domicilioMB.ciudadInput.deshabilitado}">
						<f:selectItem itemLabel="Selection..." itemValue="1"></f:selectItem>
					</p:selectOneMenu>
				</p:column>
			</p:row>
		</p:panelGrid>

		<h:panelGroup layout="block" style="text-align:center;">
			<p:commandButton id="essDomAdjDoc"
				value="#{msg['message.upload.adjuntarDoc']}"
				action="#{fileUploadVW.showDialog}">
			</p:commandButton>
		</h:panelGroup>
	</p:panel>
</ui:composition>